.thumbnail-mail,
.thumbnail-topic {
    padding:0;
    border-radius:0;
    .cover {
        text-align:center;
        overflow:hidden;
        display:block;
        .cover_img {
            width:100%;
        }
        &:hover {
            opacity: 0.8;
        }
    }
    .caption {
        border-top:1px solid #ddd;
        .title,
        .personnels,
        .time {
            text-align:center;
        }
        .title {
            .white-space();
            font-size:20px;
            margin-top:5px;
            margin-bottom:5px;
        }
        .personnels {
            .clearfix();
            padding:0;
            margin:0;
            li {
                display:inline-block;
                margin:0 5px;
                list-style:none;
                font-size:13px;
            }
        }
        .time {
            margin-bottom:0;
            color:#9a9a9a;
            font-size:13px;
        }
    }
}

.thumbnail-mail {
    .cover {
        height:200px;
    }
}

.thumbnail-topic {
    .cover {
        height:90px;
    }
    .target {
        text-align:center;
        margin-bottom:0;
    }
    .capting {
        background:#ededed;
        padding-bottom:5px;
    }
    .caption {
        .personnels {
            li {
                margin:0 2px;
            }
        }
    }
}
